principal payment - Español Inglés Diccionario